package com.xkcoding.orm.jdbctemplate.controller;

import com.xkcoding.orm.jdbctemplate.Clickhousejdbctemplate.common.jdbcTemplate.DataWorker;
import com.xkcoding.orm.jdbctemplate.Clickhousejdbctemplate.entity.Material;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Arrays;
import java.util.Date;


@RestController
@Slf4j
@RequestMapping("/ck")
public class ClickhouseController {
    @Autowired
    private DataWorker cilckhouse;

    @GetMapping("/demo")
    public String demo() {
        Material entity = new Material();
        entity.setId("1");
        entity.setTypeCode("code");
        entity.setTypeName("name");
        entity.setMaterialCode("c");
        entity.setMaterialName("b");
        entity.setOutType("v");
        entity.setDeptCode("v");
        entity.setDeptName("v");
        entity.setSerialNumber("v");
        entity.setOutDate(new Date());
        entity.setPrice(10.1d);
        entity.setTotal(12.1d);
        cilckhouse.saveAll(Arrays.asList(entity));
        return "demo";
    }
}
